@import "../../../style/input.scss";
// picker主题色是绿色
.am-picker-popup-item {
	color: #40b15d;
}
.edit-person-info-wrapper {
	@include indent-clear;
	@include input-height;
	.progress-container {
		width: 7.5rem;
		height: 1.4rem;
		overflow: hidden;
		background: rgba(255, 255, 255, 1);

		.progress-title {
			padding-left: 0.52rem;
			font-size: 0.26rem;
			margin-top: 0.32rem;
			font-family: PingFangSC-Medium, PingFang SC;
			font-weight: 500;
			color: rgba(74, 74, 74, 1);
			line-height: 0.36rem;
			em {
				font-style: normal;
				color: $colorTheme;
			}
		}

		.progress-bg {
			margin-left: 0.52rem;
			margin-top: 0.34rem;
			width: 6.4rem;
			height: 0.14rem;
			background: rgba(237, 237, 237, 1);
			border-radius: 0.06rem;

			.progress-line {
				display: inline-block;
				float: left;
				width: 99%;
				height: 100%;
				background: linear-gradient(
					90deg,
					rgba(255, 208, 51, 1) 0%,
					rgba(247, 94, 29, 1) 100%
				);
				border-radius: 0.08rem;
			}
		}
	}
	.am-list .am-list-item.am-textarea-item {
		min-height: 60px;
	}
	.am-textarea-control textarea {
		font-size: 0.28rem;
	}
	.my-radio {
		display: flex;
		align-items: center;
		.am-radio {
			&.am-radio-checked {
				background: #40b15d;
			}
			padding: 2.5px;
			border-radius: 50%;
			margin-right: 5px;
			border: 1px solid #ccc;
			&.am-radio-checked {
				border: none;
				.am-radio-inner:after {
					border-color: #fff;
				}
			}
		}
	}

	.person-info-list {
		&-2 {
			margin-top: 0.2rem;
		}
		.am-list-item {
			.am-list-line {
				padding-right: 0;
				margin-right: 15px;
				.am-list-content {
					font-size: 0.28rem;
					min-width: 26%;
				}
				.am-list-extra {
					flex-basis: 67%;
					text-align: left;
					font-size: 0.28rem;
				}
			}
			.am-input-label {
				font-size: 0.28rem;
				min-width: 26%;
			}
			.am-input-control {
				input {
					font-size: 0.28rem;
				}
			}
			&.long-list {
				.am-list-line {
					.am-list-extra {
						flex-basis: 40%;
						justify-content: space-between;
						display: flex;
					}
				}
			}
		}
	}

	.remind {
		padding: 0.13rem 0.3rem 0.13rem 0.3rem;
		line-height: 0.5rem;
		&-tip {
			font-size: 0.28rem;
			color: #c0c0c0;
		}
		&-title {
			color: #030303;
			font-size: 0.32rem;
			font-weight: bold;
		}
	}
}
